<?php
namespace app\admin\controller;
use think\Db; //使用数据类库
use think\facade\Session; //Session
use think\facade\Cookie; // cookie


class Base extends \think\Controller
{
    public function initialize()
    {
        $login = Session::has('login');
        if ($login) { //存在 session
            //接收session 值
            $session = Session::get('login');
            if ($session == '1') {
                //session 等于 1
                 // 接收cookie
                //判断cookie是否存在
                $is_cookie = Cookie::has('admin_name');
                if ($is_cookie) {
                    //接收cookie 值
                    $admin_name = Cookie::get('admin_name');
                    $this -> assign('admin_name',$admin_name,3600);
                }else {
                    //删除session
                    Session::delete('login');
                    $this -> redirect('/admin/login/login'); //重新跳转到登录界面
                }
            }

        }else {
            //不存在 session ，既没有登录
            $this -> redirect('/admin/login/login'); // 直接跳转到登录界面
        }

    }
}